package concursos.prova.titulos;

import concursos.metadados.Tabela;
import java.io.Serializable;
import java.util.Set;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.Table;

@Entity
@Table(schema="th28841_testes")
public class TabelaInfo implements Serializable {

    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@Id
    private long id;
    private int totalPontos;
    private float nota;
    private float maiorPontuacao;
    
    @ManyToOne
    private Tabela tabela;

    @OneToMany(mappedBy="tabelaInfo")
    private Set<QuantidadeItem> quantidades;

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public float getMaiorPontuacao() {
        return maiorPontuacao;
    }

    public void setMaiorPontuacao(float maiorPontuacao) {
        this.maiorPontuacao = maiorPontuacao;
    }

    public float getNota() {
        return nota;
    }

    public void setNota(float nota) {
        this.nota = nota;
    }

    public Set<QuantidadeItem> getQuantidades() {
        return quantidades;
    }

    public void setQuantidades(Set<QuantidadeItem> quantidades) {
        this.quantidades = quantidades;
    }

    public Tabela getTabela() {
        return tabela;
    }

    public void setTabela(Tabela tabela) {
        this.tabela = tabela;
    }

    public int getTotalPontos() {
        return totalPontos;
    }

    public void setTotalPontos(int totalPontos) {
        this.totalPontos = totalPontos;
    }
}
 
